<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        /*
           startsWidth(参数字符串); 
           作用：原来字符串中开头是否包含参数字符串 （包含返回true，不包含返回false）
           反回值：布尔值
        */

        let pathstr = '/student/add';
        console.log(pathstr.startsWith('/student'));
        console.log(pathstr.startsWith('/st'));
        console.log(pathstr.startsWith('/'));
        console.log(pathstr.startsWith('a'));
        console.log(pathstr.startsWith('/aaabbcc'));


         /*
           endsWidth(参数字符串); 
           作用：原来字符串结尾是否包含参数字符串 （包含返回true，不包含返回false）
           反回值：布尔值
        */

       let str1  = 'test.jpg';
       console.log(str1.endsWith('.jpg'));
       console.log(str1.endsWith('.png'));


        /*
           repeat(n); 
           作用：将原来字符串重复n次  (本身算一次)
           反回值：返回一个新的字符串
        */

        let str2 = 'ab';
        console.log(str2.repeat(2)); //'abab'



        /*
            padStart(目标长度,填充字符串);
            作用：头部补全
            反回值：返回一个新的字符串
        */

        let str3 = '1';
        // 补零
        console.log(str3.padStart(2,'0')); //'01'
        console.log(str3.padStart(3,'0')); //'01'


         /*
            padEnd(目标长度,填充字符串);
            作用：尾部补全
            反回值：返回一个新的字符串
        */

        console.log(str3.padEnd(3,'哈')); //'1哈哈'



       
    </script>
</body>
</html>